﻿<%@ Page Title="" Language="C#" MasterPageFile="~/SiteSauces.Master" AutoEventWireup="true" CodeBehind="FrmProducto.aspx.cs" Inherits="Sauces.Web.Almacen.FrmProducto" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="contenedor" runat="server">

    <fieldset>
        <legend></legend>

        <asp:FormView ID="fvProducto" runat="server"
        DefaultMode="Edit"
        ItemType="Sauces.Bussinees.Entities.Almacen.Producto"
        SelectMethod="GetProducto"
        UpdateMethod="UpdateProducto"
        InsertMethod="AddProducto">

        <EditItemTemplate>
            <table>
                <tr>
                    
                    <td><asp:TextBox ID="txtID" Text="<%# BindItem.Id %>" runat="server" Visible="false" /></td>
                </tr>

                <tr>
                    <td><b>Categoria:</b></td>
                    <td>
                        <asp:DropDownList ID="ddlCategorias" runat="server"
                            ItemType="Sauces.Bussinees.Entities.Almacen.Categoria"
                            SelectMethod="GetCategorias"
                            DataTextField ="Nombre"
                            DataValueField="Id"
                            SelectedValue="<%# BindItem.IdCategoria %>"/>
                    </td>
                </tr>

                <tr>
                    <td><b>Proveedor:</b></td>
                    <td>
                        <asp:DropDownList ID="ddlProveedor" runat="server"
                            ItemType="Sauces.Bussinees.Entities.Compras.Proveedor"
                            SelectMethod="GetProveedor"
                            DataTextField ="RazonSocial"
                            DataValueField="Id"
                            SelectedValue="<%# BindItem.IdProveedor %>"/>
                    </td>
                </tr>

                <tr>
                    <td><b>Nombre:</b></td>
                    <td><asp:TextBox ID="txtNombre" Text="<%# BindItem.Nombre %>" runat="server" /></td>
                </tr>

                <tr>
                    <td><b>Precio Compra:</b></td>
                    <td><asp:TextBox ID="txtPCompra" Text="<%# BindItem.PCompra %>" runat="server" /></td>
                </tr>

                <tr>
                    <td><b>Precio Venta:</b></td>
                    <td><asp:TextBox ID="txtPVenta" Text="<%# BindItem.PVenta%>" runat="server" /></td>
                </tr>

                <tr>
                    <td><b>Stock:</b></td>
                    <td><asp:TextBox ID="txtStock" Text="<%# BindItem.Stock %>" runat="server" /></td>
                </tr>
                
                <tr>
                    <td colspan="2">
                        <asp:Button ID="btnGuardar" Text="Guardar" CommandName="update" runat="server" />
                    </td>
                </tr>           


            </table>

            <asp:ValidationSummary ID="ValidationSummary1" runat="server" ShowModelStateErrors="true" ForeColor="Red" OnClientClick="return confirm('ESTA SEGURO QUE DESEA GUARDAR LOS CAMBIOS?');"/>
        </EditItemTemplate>
        

        <InsertItemTemplate>
            <table>
                <tr>                    
                    <td><asp:TextBox ID="txtID" Text="<%# BindItem.Id==0 %>" runat="server" Visible="false" /></td>
                </tr>

                <tr>
                    <td><b>Categoria:</b></td>
                    <td>
                        <asp:DropDownList ID="ddlCategorias" runat="server"
                            ItemType="Sauces.Bussinees.Entities.Almacen.Categoria"
                            SelectMethod="GetCategorias"
                            DataTextField ="Nombre"
                            DataValueField="Id"
                            SelectedValue="<%# BindItem.IdCategoria %>"/>
                    </td>
                </tr>

                <tr>
                    <td><b>Proveedor:</b></td>
                    <td>
                        <asp:DropDownList ID="ddlProveedor" runat="server"
                            ItemType="Sauces.Bussinees.Entities.Compras.Proveedor"
                            SelectMethod="GetProveedor"
                            DataTextField ="RazonSocial"
                            DataValueField="Id"
                            SelectedValue="<%# BindItem.IdProveedor %>"/>
                    </td>
                </tr>

                <tr>
                    <td><b>Nombre:</b></td>
                    <td><asp:TextBox ID="txtNombre" Text="<%# BindItem.Nombre %>" runat="server" /></td>
                </tr>

                <tr>
                    <td><b>Precio Compra:</b></td>
                    <td><asp:TextBox ID="txtPCompra" Text="<%# BindItem.PCompra %>" runat="server" /></td>
                </tr>

                <tr>
                    <td><b>Precio Venta:</b></td>
                    <td><asp:TextBox ID="txtPVenta" Text="<%# BindItem.PVenta%>" runat="server" /></td>
                </tr>

                <tr>
                    <td><b>Stock:</b></td>
                    <td><asp:TextBox ID="txtStock" Text="<%# BindItem.Stock %>" runat="server" /></td>
                </tr>
                
                <tr>
                    <td colspan="2">
                        <asp:Button ID="btnGuardar" Text="Guardar" CommandName="insert" runat="server" ForeColor="Red" OnClientClick="return confirm('ESTA SEGURO QUE DESEA GUARDAR EL PRODUCTO?');" />
                    </td>
                </tr>           


            </table>

            <asp:ValidationSummary ID="ValidationSummary1" runat="server" ShowModelStateErrors="true" />
        </InsertItemTemplate>


        
    </asp:FormView>    
    </fieldset>
    
</asp:Content>
